package com.whmskj.xjlhbc.service;

import com.whmskj.xjlhbc.core.AjaxResult;

/**
 * @Author: Sakura
 * @Date: 2025/8/20 15:57
 * @Version: v1.0.0
 * @Description: TODO
 **/
public interface WarehouseDailyReportService {
    /**
     * 获取 ysrb 列表数据
     * @param keyword 关键词参数，用于模糊搜索匹配的数据
     * @return AjaxResult 包含 ysrb 列表数据的 AJAX 响应结果
     */
    AjaxResult getYsrbList(String keyword);

    /**
     * 获取 bzwrb 列表数据
     * @param keyword 关键词参数，用于模糊搜索匹配的数据
     * @return AjaxResult 包含 bzwrb 列表数据的 AJAX 响应结果
     */
    AjaxResult getBzwrbList(String keyword);

    /**
     * 获取 cprb 列表数据
     * @param keyword 关键词参数，用于模糊搜索匹配的数据
     * @return AjaxResult 包含 cprb 列表数据的 AJAX 响应结果
     */
    AjaxResult getCprbList( String keyword);

    /**
     * 执行快速搜索操作
     * @param date 日期参数，用于筛选指定日期范围内的数据
     * @param keyword 关键词参数，用于在数据中进行快速匹配搜索
     * @return AjaxResult 包含搜索结果的 AJAX 响应结果
     */
    AjaxResult quickSearch(String date, String keyword);


}